<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php include_once 'functions.php'; ?>
        <?php
        //第一步： 接收Form表单数据，通常以POST方式接收
        echo "hello adduser<br>";
        //前端页面提交方式 method="post" 或method="get" ,提交的数据存储在全局关联数组变量里$_POST,$_GET;
        //当前的提交方式是POST
        var_dump($_POST);
        echo "<br>";
        $username=$_POST["username"];
        $password=$_POST["password"];
        $verify=$_POST['verify'];
        echo $username.",". $password.",".  $verify." <br>";
//        exit();
        //第二步：操作数据表并返回结果  操作包括（查询，插入，更新，删除）
            //1.连接数据库
        echo "000<br>";
        $link=  mysqli_connect("localhost", "root","");//打开一个数据库的连接
        mysqli_select_db($link, "itcast");//选择连接某个数据库
        mysqli_set_charset($link, "utf8");//设置数据库连接的字符集 
        echo"111<br>";    
            //2.写SQL语句 （操作数据库表的sql语句）
              //首先写入一个sql模板：一条真实的sql插入数据 sql模板INSERT INTO shop_user(username,PASSWORD,salt)VALUES('cz4','123','8m40bf');
//        $sql="INSERT INTO shop_user(username,PASSWORD,salt)VALUES('$username','$password','8m40bf');";
         $sql="SELECT * FROM shop_user WHERE username='$username' AND PASSWORD='$password';";
            //3.查询并返回结果 mysql_query 执行一条查询语句
        $result=mysqli_query($link, $sql);//mysqli_query(连接资源,查询语句)，如果查询语句为select ，成功返回数据资源，失败返回false；如果查询语句为insert update delete ，成功返回true 失败返回false
        var_dump($result); 
        $row=mysqli_fetch_row($result);
        var_dump($row);
//        exit();
        if($row){
            $uid=$row[0];
            $uname=$row[1];
            setcookie("uid",$uid,time()+60*60*24*7);
            setcookie("uname",$uname,time()+60*60*24*7);
           //header 页面跳转
           //成功跳转到首页
//           header ( "Location:index.php");  
            go_forward("注册成功", "index.php");
        }else{
          //失败继续注册 
//           header ( "Location:register.php");  
            go_back("注册失败");
        }
        ?>
    </body>
</html>
